CONTENTS

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

Day 3 - Showing the content of a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

Day 4 - Beginnings and ends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

Day 7 - Sequences and counting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

Day 9 - Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

Day 10 - Sorting and reducing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

Day 11 - Find and replace text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

Day 12 - Regular expressions - Single characters . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

Day 14 - Regular expressions - Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

Day 15 - Regular expressions - Anchors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

Day 16 - Regular expressions - Multiple matches

. . . . . . . . . . . . . . . . . . . . . . . . . .

87

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

Day 17 - Regular expressions - Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

Solutions to exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

Part 3 - Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Changelog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94